<?php

class AdminDatosregimen extends FuncionComun{
	
	var $conexion;
	
	function AdminDatosregimen(){
		$this->conexion=new ConexionDB();
	}
	
	function setDatosregimen(Datosregimen $Datosregimen){
		$this->setObjectDB($Datosregimen,"Datosregimen");
	}
	
	function getDatosregimens(){
		$consulta="SELECT id_datosregimen,nombre_regimen,costoadulto_datosregimen,ccostonino_datosregimen,fini_temporada,ffin_temporada, nombre_temporada FROM datosregimen,regimen,temporada where id_regimen_datosregimen=id_regimen and id_temporada=id_temporada_datosregimen ORDER BY id_datosregimen";
		$this->conexion->realizarConsulta($consulta);
		return $this->conexion->getResultadosConsulta();
	}
		function getDatosregimens_esp(){
		$consulta="SELECT id_datosregimen,nombre_regimen,costoadulto_datosregimen,ccostonino_datosregimen,fini_temporada,ffin_temporada, nombre_temporada FROM datosregimen,regimen,temporada where id_regimen_datosregimen=id_regimen and id_temporada=id_temporada_datosregimen and tipo_temporada='especifica' ORDER BY id_datosregimen";
		$this->conexion->realizarConsulta($consulta);
		return $this->conexion->getResultadosConsulta();
	}
	
	function getDatosregimens_def(){
		$consulta="SELECT id_datosregimen,nombre_regimen,costoadulto_datosregimen,ccostonino_datosregimen,fini_temporada,ffin_temporada, nombre_temporada FROM datosregimen,regimen,temporada where id_regimen_datosregimen=id_regimen and id_temporada=id_temporada_datosregimen and tipo_temporada='defecto' ORDER BY id_datosregimen";
		$this->conexion->realizarConsulta($consulta);
		return $this->conexion->getResultadosConsulta();
	}
	function getDatosregimens_gen(){
		$consulta="SELECT id_datosregimen,nombre_regimen,costoadulto_datosregimen,ccostonino_datosregimen,fini_temporada,ffin_temporada, nombre_temporada FROM datosregimen,regimen,temporada where id_regimen_datosregimen=id_regimen and id_temporada=id_temporada_datosregimen and tipo_temporada='general' ORDER BY id_datosregimen";
		$this->conexion->realizarConsulta($consulta);
		return $this->conexion->getResultadosConsulta();
	}
	
	function getDatosregimen($id){
		$consulta="SELECT * FROM datosregimen,regimen,temporada WHERE id_regimen=id_regimen_datosregimen and id_temporada=id_temporada_datosregimen and id_Datosregimen=".$id;
		$this->conexion->realizarConsulta($consulta);
		return $res=$this->conexion->getResultadosConsultaIdentify();
		
	}
	function getDatosregimenObj($id){
		$consulta="SELECT * FROM datosregimen WHERE id_Datosregimen=".$id;
		$this->conexion->realizarConsulta($consulta);
		$res=$this->conexion->getResultadosConsultaIdentify();
		return $this->getNewObject("Datosregimen",$res[0]);
		
	}
	
	
	function updateDatosregimen(Datosregimen $Datosregimen){
		$this->updateObject($Datosregimen,"Datosregimen");
	}
	function deleteDatosregimen(Datosregimen $Datosregimen){
			$this->deleteObject($Datosregimen,"Datosregimen");
	}
}
?>